DDBG: A Distributed Debugger — User’s Guide
نویسندگان
چکیده
This document describes an architecture to support the debugging of parallel and distributed (PVM) applications. It also presents the set of system calls supported by the debugging engine. 1 System architecture The figure ?? presents the architecture and interaction(s) between the GRAPNEL Execution Environment and the debugging engine. (local deamon) process
منابع مشابه
An experiment in tool integration: The DDBG parallel and distributed debugger
This paper discusses the development of a debugging tool for parallel programs showing how the requirements posed by high-level tools for parallel program development have influenced the design of the debugging system since its early stages of development. We concentrate our attention upon the interfacing of the debugger with other tools of a parallel software engineering environment, namely a ...
متن کاملUsing DDBG to Support Testing and High-level Debugging Interfaces
This paper describes our experience with the design and implementation of a distributed debugger for C/PVM programs within the scope of the SEPP and HPCTI Copernicus projects. These projects aimed at the development of an integrated parallel software engineering environment based on a high-level graphical parallel programming model (GRAPNEL) and a set of associated tools supporting graphical ed...
متن کاملTool Integration Issues for Parallel and Distributed Debugging
This paper describes our experience with the design and implementation of a distributed debugger for C/PVM programs within the scope of the SEPP and HPCTI Copernicus projects. These projects aimed at the development of an integrated parallel software engineering environment based on a high-level graphical parallel programming model (GRAPNEL) and a set of associated tools supporting graphical ed...
متن کاملA Debugger for Distributed Programs
Developing a distributed debugger is much more complex than developing a sequential debugger. This added complexity is mainly due to the non-determinism of events that communication delays introduce into distributed systems. We explore the problems that one must address when designing a distributed program debugger and then describe our design and implementation of DPD (distributed program debu...
متن کاملDesign and Implementation of a Java-based Distributed Debugger Supporting PVM and MPI
This paper presents a client-server debugging model, describes the design and implementation of a portable, scalable, practical distributed debugger based on this model, and compares it with the related work. The distributed debugger based on the sequential debugger gdb or dbx can efficiently support debugging various PVM and MPI programs, and its interfaces are implemented by Java. Therefore, ...
متن کامل